ddd in go